This document might be outdated relative to the documentation in English. For the latest updates, please refer to the documentation in english.

基本的なルーティング

ルーティング とは、アプリケーションが特定のエンドポイントに対するクライアント要求に応答する方法として、URI (またはパス) と特定の HTTP 要求メソッド (GET、POST など) を決定することです。

各ルートには、1 つ以上のハンドラー関数があり、それらはルートが一致したときに実行されます。

ルート定義では、次の構造を使用します。

app.METHOD(PATH, HANDLER)

Where:

This tutorial assumes that an instance of express named app is created and the server is running. このチュートリアルでは、app という名前の express のインスタンスが作成されていて、サーバーが稼働中であることを想定しています。アプリケーションの作成と開始に慣れていない場合は、Hello World の例 を参照してください。

以下の例は、単純なルートの定義を示しています。

ホーム・ページで Hello World! と応答します。

app.get('/', (req, res) => {
  res.send('Hello World!')
})

アプリケーションのホーム・ページであるルートのルート (/) で POST 要求に応答します。

app.post('/', (req, res) => {
  res.send('Got a POST request')
})

/user ルートに対する PUT 要求に応答します。

app.put('/user', (req, res) => {
  res.send('Got a PUT request at /user')
})

/user ルートに対する DELETE 要求に応答します。

app.delete('/user', (req, res) => {
  res.send('Got a DELETE request at /user')
})

ルーティングについて詳しくは、ルーティング・ガイドを参照してください。

Previous: Express application generator     Next: Serving static files in Express

Edit this page